Assembled, build a kit or from scratch?
(What are the choices and costs of each option)

options for the electronics
Arduino with RAMPS - board only, semifinished kit, fully assembled and tested, assembled with stepper drivers
Gen6